/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pe.edu.pucp.sigepa.recocidosimulado.fachada;

import pe.edu.pucp.sigepa.recocidosimulado.domain.interfaz.ProblemaSim;
import pe.edu.pucp.sigepa.recocidosimulado.domain.interfaz.SolucionSim;
import pe.edu.pucp.sigepa.recocidosimulado.manager.GestorRecocidoSimuladoSimulacion;

/**
 *
 * @author carloslengua
 */
public class MotorGeneradorTrayectoriasFachadaSimulacion {

    public MotorGeneradorTrayectoriasFachadaSimulacion() {
    }
    
    public SolucionSim obtenerSolucion(ProblemaSim problemaSim) {
    
        GestorRecocidoSimuladoSimulacion gestorRecocidoSimuladoSimulacion = new GestorRecocidoSimuladoSimulacion(problemaSim, GestorRecocidoSimuladoSimulacion.UN_VERANO_COMO_TODOS);
        
        gestorRecocidoSimuladoSimulacion.iniciar();
        
        return gestorRecocidoSimuladoSimulacion.leerSolucion();    
    
    }
    
}
